package cn.niit.service;

import cn.niit.entity.SysResource;

import java.util.List;
import java.util.Set;

/**
 * 用来资源相关的业务
 */
public interface SysResourceService {

    Set<String> getPermissionsByUserCode(String userCode);

    /**
     * 根据用户Id 查询该用户可访问的菜单
     */
    List<SysResource> getMenuListByUserId(Long userId);

    /**
     * 根据用户的id查询用户可以访问的按钮
     * @param userId
     * @return
     */
    List<SysResource> getButtonListByUserId(Long userId);
}
